diff options
Diffstat (limited to 'app/[lng]/partners/pq/page.tsx')
| -rw-r--r-- | app/[lng]/partners/pq/page.tsx | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/app/[lng]/partners/pq/page.tsx b/app/[lng]/partners/pq/page.tsx index 71741c6c..87bcd409 100644 --- a/app/[lng]/partners/pq/page.tsx +++ b/app/[lng]/partners/pq/page.tsx @@ -10,11 +10,14 @@ export const dynamic = "force-dynamic" export default async function PQInputPage({ searchParams, }: { - searchParams: { projectId?: string } + searchParams: Promise<{ projectId?: string }> }) { // Opt out of caching for this route noStore() + // searchParams를 await + const resolvedSearchParams = await searchParams + // 세션 const session = await getServerSession(authOptions) // 세션에서 vendorId 가져오기 @@ -26,7 +29,7 @@ export default async function PQInputPage({ const projectPQs = await getPQProjectsByVendorId(idAsNumber) // searchParams에서 projectId 파싱 - const projectIdParam = searchParams.projectId + const projectIdParam = resolvedSearchParams.projectId const projectId = projectIdParam ? parseInt(projectIdParam, 10) : undefined // 현재 선택된 프로젝트를 위한 PQ 데이터 가져오기 @@ -40,7 +43,7 @@ export default async function PQInputPage({ pqData={selectedProjectPQData} projectPQs={projectPQs} vendorId={idAsNumber} - rawSearchParams={searchParams} + rawSearchParams={resolvedSearchParams} /> ) }
\ No newline at end of file |
